FEM NetzNetgenAusForm
|
Menüeintrag
|
Netz → FEM Mesh From Shape by Netgen
|
Arbeitsbereich
|
FEM
|
Standardtastenkürzel
|
Keiner
|
Eingeführt in Version
|
-
|
Siehe auch
|
FEM Anleitung
|
|
Gleichungslöser
|
CalculiX, Mystran, Z88
|
Beschreibung
Für eine Finite-Elemente-Analyse muss die Geometrie in ein FEM-Netz diskretisiert werden. Dieser Befehl verwendet Netgen (das auf dem System installiert sein muss), um das Netz zu erstellen. Netgen-Netze werden von Elmer nicht unterstützt.
Je nach Betriebssystem und Installationspaket kann Netgen mit FreeCAD gebündelt sein oder nicht. Für weitere Informationen siehe FEM Installation.
eingeführt in 1.0: Der Refactored-Netgen-Vernetzer steht bereit. Er kann in den Voreinstellungen aktiviert werden und wird über Python-Bindings installiert, wie auf der zuvor erwähnten FEM-Installationsseite erklärt.
Anwendung
- Die zu analysierende Form auswählen. Bei einem Volumen muss es sich um ein Solid oder Compsolid handeln. Ein Compsolid ist erforderlich, wenn das Teil aus mehreren Materialien besteht. (ein Compsolid kann mit dem Befehl Part BooleanFragments erstellt werden).
- Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
- Wahlweise minimale und maximale Elementgröße einstellen (Die vorgegebene Einstellung erstellt oft zu grobe Netze) sowie die Ordnung des Elements anpassen (die Checkbox Zweite Ordnung aktivieren).
- Wahlweise die Feinheit aus einer der vorgegebenen Möglichkeiten auswählen oder Benutzerdefiniert auswählen, um die Parameter von Hand einzugeben.
- Die Schaltfläche Anwenden drücken, um das Netz zu erstellen. eingeführt in 1.0: Wahlweise die Schaltfläche Abbrechen drücken, um das Vernetzen abzubrechen, wenn die neue Netgen-Implementation eingesetzt wird.
- Die Schaltfläche OK drücken, um das Netz zu erstellen und den Dialog zu schließen. Oder die Schaltfläche Abbrechen drücken, um die Änderungen oder das Erstellen des Netzobjekts abzubrechen.
Eigenschaften - Legacy Netgen
- DatenMax. Größe: Maximale Größe des Elements in mm.
- DatenMin. Größe: introduced in 1.0: Mindestgröße des Elements in mm.
- DatenZweite Ordnung: Elemente zweiter Ordnung enthalten mehr Knoten pro Element. Normalerweise reicht es aus, ein gröberes Netz zu verwenden, um die gleiche Lösungsgenauigkeit wie mit Elementen erster Ordnung zu erhalten,
- true (Standard); Elemente zweiter Ordnung,
- false; Elemente erster Ordnung.
- DatenFeinheit: Bietet vordefinierte Stufen der Netzdichte.
- DatenWachstumsrate: Legt fest, wie stark sich benachbarte Elemente in der Größe unterscheiden können.
- DatenNumber of Segmente per Edge: Legt die minimale Anzahl von Netzsegmenten pro Kante fest.
- DatenNumber of Segments per Radius: Definiert die minimale Anzahl von Mesh-Segmenten pro Radius.
- DatenOptimieren:
- true (Standard): Wendet einen Optimierungsalgorithmus an, um die Netzqualität zu verbessern
- false
Eigenschaften - Refactored Netgen
- DatenBad Element Limit: Limit for max element angle (150-180).
- DatenBase Element Np: If non-zero, baseelement must have BaseElementlNp points.
- DatenBlock Fill: If enabled, block filling is performed.
- DatenCheck Chart Boundary: If enabled, chart boundary is checked.
- DatenCheck Impossible
- DatenCheck Overlap: If enabled, overlapping surfaces are checked.
- DatenCheck Overlapping Boundary: If enabled, overlapping surface mesh is checked before volume meshing.
- DatenClose Edge Factor: Factor to restrict meshing based on close edges.
- DatenCurvature Safety: Safety factor for curvatures (elements per radius).
- DatenDelaunay: If enabled, Delaunay algorithm is used for 3D meshing.
- DatenDelaunay2d: If enabled, Delaunay algorithm is used for 2D meshing.
- DatenElement Order: High order element curvature.
- DatenElement Size Weight: Weight of element size with respect to element shape.
- DatenEnd Step: Last step:
- AnalyzeGeometry
- MeshEdges
- MeshSurface
- OptimizeSurface
- MeshVolume
- OptimizeVolume
- DatenFill Distance: Block filling up to distance.
- DatenFineness: Offers predefined levels of mesh density:
- VeryCoarse
- Coarse
- Moderate
- Fine
- VeryFine
- UserDefined
- DatenGive Up Tolerance: Give up quality class for 3D meshing.
- DatenGive Up Tolerance2d: Give up quality class for 2D meshing.
- DatenGive Up Tolerance Open Quads: Give up quality class for closing open quads, greater than 100 for free pyramids.
- DatenGlue: introduced in 1.1: Glue shapes to get a conformal mesh.
- DatenGrowth Rate: Grading for local h.
- DatenHeal Shape: If enabled, shape is healed before meshing.
- DatenInvert Tets
- DatenInvert Trigs
- DatenLocal H: If enabled, uses local h.
- DatenMax Outer Steps: Maximum outer steps.
- DatenMax Size: Maximum size of the element in mm.
- DatenMin Size: Minimum size of the element in mm.
- DatenOnly3d Domain Nr
- DatenOptimization Error Power: Power of error to approximate max error optimization.
- DatenOptimization Steps2d: Number of 2D optimization steps.
- DatenOptimization Steps3d: Number of 3D optimization steps.
- DatenOptimize2d: 2D optimization strategy.
- DatenOptimize3d: 3D optimization strategy.
- DatenParallel Meshing: If enabled, uses parallel meshing.
- DatenQuad Dominated: If enabled, uses quad dominated surface meshing.
- DatenRelinner Safety: Radius of active environment (times h).
- DatenSafety: Radius of local environment (times h).
- DatenSecond Order: If enabled, uses second order element meshing.
- DatenSecond Order Linear: If enabled, second order nodes are created by linear interpolation.
- DatenSegments Per Edge: Minimum number of segments per edge.
- DatenSloppy: Quality tolerances are handled less careful.
- DatenStar Shape Class: Class starting star-shape filling.
- DatenStart In Surface: If enabled, starts surface meshing from everywhere in surface.
- DatenStart Step: First step:
- AnalyzeGeometry
- MeshEdges
- MeshSurface
- OptimizeSurface
- MeshVolume
- OptimizeVolume
- DatenTry Hexes: If enabled, tries hexahedral elements.
- DatenUse Local H: If enabled, uses local H.
- DatenZRefine: introduced in 1.1: Z-refinement for extruded shapes, can create extruded hex meshes when combined with the Quad Dominated property. Will work only for first-order meshes (unless the generated elements are all hexahedrons):
- No - Z-refinement is disabled
- Regular - all elements have the same height
- Custom - the height of each element must be specified
- DatenZRefine Direction: introduced in 1.1: Z-refinement direction (change if the shape is extruded in a direction other than the Z axis).
- DatenZRefine Size: introduced in 1.1: Z-refinement size (element height) given as a fraction of the shape size (total height). For a regular partition, only one value is needed.
FEM
Constraints
- Solve: CalculiX Standard, Elmer, Mystran, Z88; Equations: Deformation, Elasticity, Electrostatic, Electricforce, Magnetodynamic, Magnetodynamic 2D, Flow, Flux, Heat; Solver: Solver control, Solver run
- Results: Purge, Show; Postprocessing: Apply changes, Pipeline from result, Warp filter, Scalar clip filter, Function cut filter, Region clip filter, Contours filter, Line clip filter, Stress linearization plot, Data at point clip filter, Filter function plane, Filter function sphere, Filter function cylinder, Filter function box
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework